client: client.o Task.o login_client.o
	gcc client.o Task.o login_client.o -o client -lpthread  -lssl -lcrypt -lcrypto
   
client.o: client.c 
	gcc -c client.c -o client.o -Wall -g 
   
Task.o: Task.c
	 gcc -c Task.c -o Task.o -Wall -g 
   
login_client.o: login_client.c
	gcc -c login_client.c -o login_client.o -Wall -g 

clean:
	rm -f client.o Task.o login_client.o client